package com.example.it.looker;

/**
 * Created by 鲁迅认识的那只猹 on 9/1/2017 10:52 AM.
 * Emial 1258730808@qq.com
 * Desc:
 */

/**
 * 用来存储一些全局的信息,如API地址等
 */
public class Global {

    //region 知乎日报相关API 以及方法

    //知乎日报最新新闻的API
    public static final String ZHIHU_LAST_NEWS_API = "https://news-at.zhihu.com/api/4/news/latest";

    /**
     * 知乎日报新闻信息的API
     * 格式为 https://news-at.zhihu.com/api/4/news/{NewsID}
     */
    public static final String ZHIHU_NEWS_Info_API = "https://news-at.zhihu.com/api/4/news/";

    /**
     * 知乎日报往期的新闻的API
     * https://news-at.zhihu.com/api/4/news/before/{日期}
     * 比如说要查看 2017-09-04 日的新闻 那么 最后的日期那里应该是 20170905
     */
    public static final String ZHIHU_BEFORE_NEWS_API = "https://news-at.zhihu.com/api/4/news/before/";

    /**
     * 获取指定新闻的信息，通过ID
     *
     * @param newsId 新闻的ID
     * @return 知乎日报新闻信息的完整URL
     */
    public static String getNewsInfoUrl(String newsId) {
        return ZHIHU_NEWS_Info_API + newsId;
    }

    /**
     * 获取之前的新闻
     */
    public static String getBeforeNewUrl(String date) {
        return ZHIHU_BEFORE_NEWS_API + date;
    }

    //endregion

    //region 必应美图相关API和方法
    /**
     * 必应搜索主页
     */
    public static final String BING = "https://cn.bing.com/";

    /**
     * 下面占位符中 如果是获取今天的美图信息URL= https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=en-US 如果是昨天的那么为 1 以此类推
     */
    public static final String BING_IMAGE_API = "https://www.bing.com/HPImageArchive.aspx?format=js&idx={我是占位符，这里的值是可以改变的}&n=1&mkt=en-US";

    /**
     * 每次加载必应美图的数量
     */
    public static final int COUNT_EACH = 30;

    /**
     * 获取必应美图的URL
     */
    public static String getBingImage(String partUrl) {
        return partUrl + partUrl;
    }

    /**
     * 获取必应美图信息的API
     *
     * @param day 获取指定天数的URL 如今天是0，昨天是1 以此类推
     */
    public static String getBingImage(int day) {
        String string = "https://www.bing.com/HPImageArchive.aspx?format=js&idx=" + day + "&n=1&mkt=en-US";
        return string;
    }
    //endregion

}
